Pular para o conteúdo principal

4.4 Gerar plano de pagamento

Request

Request
mutation AddPaymentPlan {
addPaymentPlan(
data: {
financialOwnerId: 48
dependentId: 49
companyId: 1
costCenterId: 1
financialIntegrationId: 1
paymentPlanType: MONTHLY
billings: [
{ dueDate: "2025-01-15T00:00:00.000Z", value: 100 }
{ dueDate: "2025-02-15T00:00:00.000Z", value: 100 }
]
}
) {
id
}
}

Params

ParâmetroTipoDescrição
dataAddPaymentPlanDataInput!Dados de Inclusão de Plano de Pagamento

Objeto AddPaymentPlanDataInput

CampoTipoDescrição
auditDataAuditDataInputDados de auditoria do sistema integrado
billings[AddBillingDataInput!]Lista de dados para emissão de boletos
companyIdInt!Id da Empresa
confirmationForOverdueBooleanConfirmação para criação do plano de pagamento com um responsável inadimplente
costCenterIdIntId do Centro de Custo
costCenterNameStringId do Nome do Centro de Custo
deductedDiscounts[Int!]Descontos Deduzidos
dependentIdIntId do Dependente
dependentRefIdStringId de Referência do Dependente
descriptionStringDescrição
financialIntegrationIdInt!Id da Integração Financeira
financialOwnerIdIntId do Responsável Financeiro
financialOwnerRefIdStringId de Referência do Responsável Financeiro
parcelQuantityIntQuantidade de Parcelas
paymentPlanTypePaymentPlanType!Tipo de Plano de Pagamento
punctualDiscounts[Int!]Descontos por Pontualidade

Objeto AddBillingDataInput

CampoTipoDescrição
auditDataAuditDataInputDados de auditoria do sistema integrado
competenceDateDateTimeData de competência
deductedDiscountIds[Int!]Ids dos descontos deduzidos
descriptionStringDescrição
discountDecimalDesconto
discountUntilDateTimeData limite para aplicação do Desconto
dueDateDateTime!Data de vencimento
financialIntegrationIdIntId da integração financeira
financialIntegrationRefIdStringId da referência da integração financeira
notesStringAnotação
paymentPlanIdIntId do Plano de Pagamento
paymentPlanRefIdStringId da Referência do Plano de Pagamento
paymentTypePaymentTypeTipo de Pagamento
punctualDiscountIds[Int!]Ids dos Descontos por Pontualidade
punctualDiscounts[AddPunctualDiscountDataInput!]Descontos por Pontualidade
valueDecimal!Valor

Response

Response
{
"data": {
"addPaymentPlan": {
"id": "fbc2f932-89be-4dba-8c00-bd6b3e820cef"
}
}
}

Result

CampoTipoDescrição
addPaymentPlanAddPaymentPlanResult!Dados do Resultado da Inclusão de Plano de Pagamento

Objeto AddPaymentPlanResult

CampoTipoDescrição
idUUID!Id referência do plano de pagamento